package com.project.forlearning.dao;

import com.project.forlearning.pojo.Admin;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

/**
 * 后台登录的接口
 */
@Repository
@Mapper
public interface BackAdminMapper {

    //注册 用户名和密码
    boolean registerAdmin(@Param("admin") Admin admin);

    //查询账号信息 根据账号或邮箱号或id(任选一个，其他为空就好了)
    Admin queryAdmin(@Param("adminId") Integer adminId, @Param("adminName") String adminName, @Param("mail") String mail);

    //更改管理员信息 根据邮箱号或id(任选一个，其他为空就好了)
    boolean updateAdmin(@Param("admin") Admin admin);
}
